EMPYA: Saving Energy in the Face of Varying Workloads
نویسندگان
چکیده
Energy-efficient cloud and data-center applications utilize just enough resources (e.g., threads, cores) to provide the performance required at the current point in time. Unfortunately, building such applications is inherently difficult in the face of varying workloads and further complicated by the fact that existing programming and execution platforms are not energy aware. Consequently, programmers are usually forced to choose between two unfavorable options: to lose performance and/or waste energy by relying on a static resource pool, or to significantly increase the complexity of their applications by implementing additional functionality to control resource usage at runtime. In this paper we present EMPYA, an energy-aware programming and execution platform that frees application programmers from the need to take care of energy efficiency. During execution, EMPYA constantly monitors both the performance as well as the energy consumption of an application and dynamically adjusts the system configuration to achieve the best energy– performance tradeoff for the current workload. In contrast to existing approaches, EMPYA combines techniques from different software and hardware levels to effectively and efficiently minimize the resource footprint of an application during periods of low utilization. This allows EMPYA to enable significant energy savings, as shown by our experimental evaluations of a key–value store and a variety of MapReduce applications.
منابع مشابه
EMPYA: An Energy-Aware Middleware Platform for Dynamic Applications
Energy-efficient applications utilize just enough resources (e.g., threads, cores) to provide the performance required at the current point in time. Unfortunately, building such applications is inherently difficult in the face of varying workloads and further complicated by the fact that existing programming and execution platforms are not energy aware. Consequently, programmers are usually for...
متن کاملA Method for Measuring Energy Consumption in IaaS Cloud
The ability to measure the energy consumed by cloud infrastructure is a crucial step towards the development of energy efficiency policies in the cloud infrastructure. There are hardware-based and software-based methods of measuring energy usage in cloud infrastructure. However, most hardware-based energy measurement methods measure the energy consumed system-wide - including the energy lost in...
متن کاملEnergy Aware Resource Management of Cloud Data Centers
Cloud Computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased. Virtualization technology forms a key concept for new cloud computing architectures. The data centers are used to provide cloud services burdening a significant...
متن کاملOptimizing Energy Consumption Efficiency for Greenhouse Cucumber Production Using The Data Envelopment Analysis Technique in Lorestan Province of Iran
This paper applied a non-parametric (Data Envelopment Analysis) method to analyze the efficiency of farmers, discriminate efficient farmers from inefficient ones and to identify wasteful uses of energy in order to optimize the energy inputs for greenhouse cucumber production in Lorestan province of Iran. Data were collected from 27 cucumber producers by using a face-to-face questionnaire.DEA cr...
متن کاملOptimizing Energy Consumption Efficiency for Greenhouse Cucumber Production Using The Data Envelopment Analysis Technique in Lorestan Province of Iran
This paper applied a non-parametric (Data Envelopment Analysis) method to analyze the efficiency of farmers, discriminate efficient farmers from inefficient ones and to identify wasteful uses of energy in order to optimize the energy inputs for greenhouse cucumber production in Lorestan province of Iran. Data were collected from 27 cucumber producers by using a face-to-face questionnaire.DEA cr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2018